*{
     padding: 0;
     margin: 0;
}
i{
     font-style: normal;
}
 body{
     background-color: #fff;
     --green: #1dbf7c;
     --red:#a50034;
     --orange:#F39F19;
     color: #333;
     font-size: 14px;
     font-family:-apple-system,"PingFang SC","Microsoft YaHei","Helvetica Neue",Arial,STHeiti,sans-serif;
     min-width: 1140px;
}
a{
     /* transition: all 0.6s; */
}

.container{
     width: 1110px;
     margin: 0 auto;
}
.headerBox{
     background-color: #a50034;
     color:#fff;
     border-top:20px solid #f5f5f5
}
.container2{
     width: 1140px;
     margin: 0 auto;
}
.container2.navList .item{
     color: #fff;
}
 a,a:active,a:hover,a:focus,a:visited {
     text-decoration: none;
     color: #333;
}
a:hover{
     color: #a50034;
}
 ::-webkit-input-placeholder {
     color:#999 
}
 img{
     border:none;
     vertical-align:top;
}
 ol,ul,li {
     list-style: none 
}
 .ovfl-hidden{
     overflow: hidden;
}
 .wbfb{
     width: 100% !important;
}
 .pos-relative{
     position: relative;
}
 .text-nm {
     font-size: 13px;
}
.text-cut{display: inline-block;}
 .text-cut2 {
     overflow : hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     word-break:break-all 
}
/* header */
 .header{
     /* background-image: linear-gradient(to right,#ff9900, #ff5e0d, #ff4c0d); */
    /* 自右向左 起始颜色在25px位置开始渐变 */
     
}
 .logoRow{
     height: 50px;
     background: #F39F19;;
}
 .logoRow .logo{
     width: 89px;
     /* height: 27px; */
}
.logoRow .back{
     width: 9.5px;height: 17.5px;
     margin-right: 10px;
}
 .handlers a{
     margin-left: 15px;
}
 .handlers a:first-child{
     margin-left: 0;
}
 .handlers a img{
     width: 22.5px;
     height: auto;
}
 .navRow{
     /* border-top: #ffb485 .5px solid; */
     background-color: #fff;
     align-content: space-evenly;
}
/* .navMiniRow {
     border-left:.5px solid #ffb386 
}
 */
 .navMiniRow{
     position: relative;
}
 .navMiniRow::after{
     content: '';
     width: .5px;
     height: 27px;
     background-color: #fff;
     position: absolute;
     left: 0;
     top: 50%;
     transform: translateY(-50%);
}
 .navMiniRow a:last-child img{
     display: none;
}
 .navMiniRow a img{
     margin: 0 7px;
     width: 7.5px;
}
 .navMiniRow a{
     font-size: 18px;
     color: #fff;
}
/* navRow */
 .navRow{
     padding: 5px 0;
/* box-shadow: 0px 5px 10px 0px rgba(255, 153, 0, 0.25); */
}
 .navRow .item{
     min-width:20% ;
     display: block;
     text-align: center;
     color: #333;
     padding:6px 0;
     font-size: 17px;
}
.navRow .item.activeCls{
font-weight: bold;
color: #F39F19;
position: relative;
}
.navRow .item.activeCls::after{
     content:'';
     position: absolute;
     left: 50%;
     width:22px;
     height:10px;
     /* background-color: #F39F19; */
     border-bottom:2.5px solid  #F39F19;
     border-radius: 50%;
     transform: translateX(-50%);
     top:16.5px
    
}
/* sharesInfo */
 .sharesInfo{
     padding: 5px 15px;
     font-size: 13px;
}
 .sharesInfo.two>.flex-sub{
     min-width: 50%;
     padding: 2px 0;
}
 .sharesInfo.two>.flex-sub:nth-child(2n){
     padding-left:12.5px;
}
 .sharesInfo.two>.flex-sub:nth-child(2n+1){
     padding-right: 12.5px;
}
 .sharesInfo.three{
     padding: 6.5px 0;
}
 .sharesInfo.three>.flex-sub{
     min-width: 33.33%;
     flex-direction: column;
     font-size: 13px;
     padding: 1.5px 0;
     position: relative;
}
 .sharesInfo.three>.flex-sub::after{
     width:.5px;
     height: 50px;
     content: '';
     background-color: #eee;
     position: absolute;
     right:0;
     top:50%;
     transform: translateY(-50%);
}
 .sharesInfo.three>.flex-sub:last-child::after{
     display: none;
}
 .sharesInfo.three .numberCenter{
     margin: 1.5px 0;
}
/* searchBox */
 .searchBox{
     height: 37.5px;
     background-color: #eeeeee;
     border-radius: 10px;
     color: #999 !important;
}
 .searchBox img{
     width: 17px;
     margin: 0 7.5px 0 15px;
}
 .searchBox input{
     height: 18px;
     line-height: 36ren;
     font-size: 14px;
     border: none;
     background-color: transparent;
     outline: none;
}
 .searchBox .btn{
     width: 64px;
     background-color: #F39F19;
     border-radius: 0 10px 10px 0;
     font-size: 18px;
     color: #fff;
     text-align: center;
     height: 100%;
     line-height: 37.5px;
     cursor: pointer;
}
.rowList{
     margin-bottom: 10px;
}
 .rowList .item{
     padding:      18px 0 8px 0;
     border-bottom: 1px solid #DDE2EB;
}

.side .rowList .item{
     padding: 20px 0 20px 0 ;
     border-bottom: 1px solid #DDE2EB;
}
.rowList .item:last-child{
     /* border-bottom: none */
}

 .rowList .item img{
     /* margin-right: 20px; */
     width: 150px;
     height: 100px;
     /* border-radius: 5px; */
}

.side .rowList .item img{
     margin-right: 15px;
     width: 100px;
     height: 60px;
     /* border-radius: 5px; */
}

 .rowList .item>.flex-sub{
     margin-top: -4px;
}
 .rowList .item .text-cut2{
     font-size: 20px;
     line-height: 26px;
     /* font-weight: bold; */
     min-height: 52px;
}
.side   .rowList .item .text-cut2{
     font-size: 16px;
     line-height: 22px;
     font-weight: normal;
}
 .rowList .item .secondTitle{
     color: #999;
     font-size: 14px;
     margin-top: 23px;
}
.rowList .item .secondTitle .items{
     margin-right: 13px;
}
.rowList .item .secondTitle .items:last-child{
     color: #333;
}
 .rowList .item .imgs{
     margin: 10px 0 5px 0;
}
 .rowList .item .imgs img{
     margin-left: 7.5px;
}
 .rowList .item .imgs img:first-child{
     margin-left: 0;
}
 .pageLoad .item{
     text-align: center;
     font-size: 15px;
     padding: 27px 0;
}
/* footer */


 .footer{
      margin-top: 100px;
     background: #484848 ;
     font-size: 14px;
     color: #fff;
}
.footer>div{
}
.footer .link>a{
     margin: 0 .5px;
     color: #fff;
}
.footer .link>a::after{
     display: none;
}
 .container{
     min-height: calc(100vh - 155px);
}
 .searchNull{
     min-height: calc(100vh - 155px);
     padding: 25px 15px;
}
/* selectList */
 .selectList{
     padding: 12.5px 0 12.5px 7.5px;
     background-color: #fff;
   
    
}
.selectList .title{
     font-size: 17px;
     /* font-weight: 500; */
     margin-left: 5px;
     margin-bottom: 15px;
}
.selectList .title img{
     width: 6.5px;
     height: 12px;
}
.selectList .cont{
     display: flex;
     flex-wrap: wrap;
     /* justify-content: center;
     */
}

 .selectList .item{
     margin:4px;
     width: 80px;
     height: 40px;
     line-height: 40px;
     background-color: #f5f5f5;
     border-radius: 3px;
     text-align: center;
     font-size: 16px;
}
 .selectList .item.active{
     color: #F39F19;
     border: solid 1px #F39F19;
}
/* 详情页 */
 .detailBox{
}
 .detailBox .firstTitle{
     font-size: 38px;
    /* font-weight: bold;
     */
     line-height: 50px;
     font-weight: 500;
}
 .detailBox .secondTitle{
     font-size: 15px;
     line-height: 40px;
     color: #999999;
     /* margin:14px 0 22.5px 0; */
}
 .detailBox .content .goMore{
     display: none;
}
 .detailBox .content.onlyVH{
     position: relative;
     max-height: 150vh;
     overflow: hidden;
}
 .detailBox .content.onlyVH .goMore{
     display: block;
     position: absolute;
     bottom: 0;
     left: 0;
}
 .detailBox .content p{
     font-size: 18px;
     line-height: 38px;
     margin-bottom:22px;
     /* text-indent: 2em; */
}
#Content {
    text-align: justify;
}
 .detailBox .content p:last-child{
     margin-bottom: 0;
}
 .wxRow{
     padding: 0 15px;
     font-size: 15px;
     line-height: 28px;
     color: #999999;
}
 .btnCls{
     height: 50px;
     line-height: 50px;
     text-align: center;
     background-color: #F39F19;
     border-radius: 5px;
     font-size: 18px;
     color: #fff;
     cursor: pointer;
}
 .infoBox{
     background-color: #F7F7F7;
     font-size: 14px;
     line-height: 28px;
     padding: 10px 15px;
     color: #999;
     position: relative;
     margin: 0 15px;
     margin-top: 50px;
}
 .firstTitle2{
     font-size: 24px;
     color: #333;
     /* font-weight: 500; */
     line-height: 28px;
     position: relative;
     /* padding-left: 20px; */
     /* border-top: .5px solid #F0F2F5; */
     border-bottom: 4px solid #ccc;
     /* margin-top: 10px; */

}
.side  .firstTitle2{font-size: 20px;line-height: 32px;font-weight: bold;margin-top: 22px;padding-bottom: 6px;}
.firstTitle2::after{
     content: '';
     width: 96px;
     height: 4px;
     background: #F39F19;
     position: absolute;
    left: 0;
    bottom: -4px;
}
.firstTitle2::before{
     content: '';
     width: 2px;
     height: 4px;
     background: #fff;
     position: absolute;
     left: 96px;
     bottom: -4px;
     z-index: 1;
}
.side  .firstTitle2::after{
     width: 82px;

}
.side  .firstTitle2::before{
     left: 82px;

}
.side .rowList{
     margin-top: 6px;

}
/* navMini */
 .navMini{
     display: flex;
     flex-wrap: wrap;
     margin-bottom: 30px;
    /* margin:0 30px 30px 30px;
     */
}
 .navMini .item{
     color: #fff;
     font-size: 15px;
     min-width: 20%;
     text-align: center;
     margin-bottom: 15px;
}
 .miniRow{
     font-size:15px;
     position: absolute;
     bottom: 10px;
     right:40px;
     color: #666;
}
 .miniRow img{
     display: inline-block;
     vertical-align: sub;
     bottom: 2.5px;
     width: 13px;
     margin-right: 5px;
}
 .footer a {
     color: #999;
}
 ;
 .layerBox{
     position: fixed;
     top: 0;
     width: 100%;
     height: 100%;
     background-color: rgba(0,0,0,0.5);
     z-index: 999;
     left: 50%;
     transform: translateX(-50%);
}
 .layerBox-colsed{
     width: 200px;
     text-align: center;
     font-size: 17.5px;
     height: 100px;
     line-height: 100px;
}
 .nfcf-bottom iframe {
     max-width: 100%;
}
 .detailBox table{
     border-collapse: collapse;
     border: .5px solid #eee;
 }
 .detailBox table td{
 
     border: .5px solid #eee;
 }
 .footer .link>a{
      position: relative;
      margin-right:5px;
      font-size: 12px;
 }
 .footer .link>a::after{
    content: '-';
    position: absolute;
    right:-6px;
 }
 .footer .link>a:last-child:after{
      display: none;
 }
 .paddingOrange{
      height: 54px;
      background-color: #f90;
      margin: -1px 0 44px 0;
     
 }
 .navRowFixed {
     padding: 2.5px 0;
     position: absolute;
     bottom: -44px;
     width: 345px;
     /* width: 100%; */
     left: 50%;
     /* border-radius: 7px; */
     /* box-shadow: 0px 0px 15px 0px rgba(255, 153, 0, 0.5); */
     transform: translateX(-50%);
     height: 88px;
background: linear-gradient(0deg, #F4F5F6, #FFFFFF);
box-shadow: 0px 3px 11px 2px rgba(91, 152, 166, 0.14);
border-radius: 3px;
    
 }
 .navRowFixed .item{
  font-size: 17px;
  min-width:25%;
  /* height: 44px;
  line-height: 44px; */
  padding: 0 ;
 }
 .header{
      position: relative;
 }
.bg-f5{
     background: #f5f5f5;
}
.homePage .homeLogo{
     width: 89px;
/* height: 27px; */
}
.homePage .header{
     padding-bottom: 15px;
     background-color: #edf1f2 !important;
     position: relative;
}
.homePage .paddingOrange{
     background: #edf1f2 url('../images/bg2.png') no-repeat center bottom ;
     height:89px;
     margin-bottom: 0;
}
.homePage .navRowFixed{
     bottom: 10px;
}
.homePage .navRowFixed .item{
     min-width: 33.33%;
}

/* reset 重置 2021年07月08日 */
.navRow .item.activeCls::after{
top:25px}
.navRowFixed{
     position: relative;
     bottom: auto !important;
     min-height: 88px;
     height: auto;
}
.homePage .navRowFixed{
     margin-top: -87.5px;
}
.homePage .navRowFixed .item{
     padding: 10px 0;
}
.footer a {color: #fff;}
.zhiCls{
     padding: 15px 10px;
     position: relative;
     /* bottom: -44px; */
     width: 345px;
     left: 50%;
     transform: translateX(-50%);
     /* height: 88px; */
background: linear-gradient(0deg, #F4F5F6, #FFFFFF);
box-shadow: 0px 3px 11px 2px rgba(91, 152, 166, 0.14);
border-radius: 3px;
}

/* 分页 */
.pagination ul{
     display: flex;
     align-items: center;
     justify-content: center;
     /* margin: 50px 0; */
     min-height: 20px;
}
.pagination ul li{
     /* background-color: #f7f7f7; */
     border:1px solid #e6e6e6;
     line-height: 30px;
     height: 30px;
     min-width: 30px;
     /* padding: 0 18px; */
     border-radius: 2px;
     font-size: 14px;
     text-align: center;
     margin: 50px 7px;
}
.pagination ul li:last-child,.pagination ul li:first-child{
     /* background-color: #f7f7f7; */
    
     padding: 0 18px;
    
}
.pagination ul li.thisclass{
     width: 30px;
     padding: 0;
     text-align: center;
}
.pagination ul li a{
     color:#808080
}
.pagination ul li.thisclass a{
     color: #fff;
    
}
.pagination ul li.thisclass {
     background-color:  #a50034;
    
}

/* pc */

.navList{}
.navList .item{
     padding:6px 16px;
     position: relative;
}
.navList .item::after{
     content: '';
     position: absolute;
     width: 1px;
     height: 13px;
     background-color: #DDDDDD;
     top:50%;
     right:0;
     transform: translateY(-50%);
}
.navList .item:last-child::after{
     display: none;
}
.navList .item:first-child{
     padding-left: 0;
}

.navList2{

}
.navList2 .item{
     font-size: 16px;
     padding: 6px 20px;
     display: inline-block;
     vertical-align: middle;
}
.navList2 .item::after{
     display: none;
}

.slideBox{
     border-top: 3px solid #a50034;
     background-color: #f7f7f7;
     padding:0 20px 20px 20px
}
.slideBox .list .padding-bottom-xs{
     padding-bottom: 4px !important;
}
.slideBox .header{
     padding:20px 0 10px 0;
     font-size: 20px;font-weight: bold;
}
.slideBox .header .go{
     font-size: 14px;
     color: #b4b4b5;
}
.display-ilb{
     display: inline-block
}
.itemRow{
     position: relative;
}
.itemRow a{
     line-height: 170%;
}
.itemRow.lg a{
     font-size: 20px;
     font-weight: bold;
}
.itemRow::after{
     content: '';
     width:100%;
     height: 1px ;
     background-color: #ececec;
     position: absolute;
     bottom:0;
     left:0;z-index:
      999;
}
.itemRow:first-child{
    margin-top: 0 !important;
    padding-top: 0 !important;
}
.itemRow:last-child:after{
     display: none;
}
.dbLine{
     position: relative;
     width: 100%;
}
.dbLine::after{
     position: absolute;
     content: '';
     bottom: -20px;
     width: 100%;
     height: 1px;
     background-color: #b5b5b5;
     left: 0;
}
.dbLine::before{
     position: absolute;
     content: '';
     bottom: -25px;
     width: 100%;
     height: 1px;
     background-color: #b5b5b5;
     left: 0;
}
.contHead{
  padding: 30px 0 20px 0;
}
.contHead .title{
     font-size: 24px;
     font-weight: bold;
     color: #a50034;
     position: relative;
}
.contHead .title::after{
     position:absolute;
     content: '';
     width: 100%;
     height: 8px;
     bottom:0;
     background-color: #ffd8d8;
     left: 0;
     z-index: -1;
}
.text-black8{
     color: #888 !important;
}
.title-second{
     line-height: 150%;
     margin: 10px 0 14px 0;
}

.sbzs .itemRow{
     padding:12px 0 16px 0;
     min-height: 116px;
     box-sizing: border-box;
}
.sbzs2 .itemRow{
     min-height: 0;
}
.sbzs2 .itemRow{
     width: 206px;
     margin-right: 40px;
     padding-top: 16px;
}
.sbzs2 .itemRow:nth-child(3n){
    
     margin-right: 0;
}
.sbzs2 .itemRow:first-child{
     padding-top:12px !important;
}
.sbzs2 .itemRow:nth-child(9n),.sbzs2 .itemRow:nth-child(9n-1),.sbzs2 .itemRow:nth-child(9n-2){
    margin-bottom: 10px;
    padding-bottom: 20px;
}
.sbzs2 .itemRow:nth-child(9n)::after,.sbzs2 .itemRow:nth-child(9n-1)::after,.sbzs2 .itemRow:nth-child(9n-2)::after{
     background-color: #ececec;
     display: block;
     width: 120%;
}
.sbzs2 .itemRow:nth-child(9n)::before,.sbzs2 .itemRow:nth-child(9n-1)::before,.sbzs2 .itemRow:nth-child(9n-2)::before{
     background-color: #ececec;
     display: block;
     content: '';
     height: 1px;
     position: absolute;
     bottom: -4px;
     left: 0;
     z-index: 999;
     width: 120%;
}
.sbzs2 .itemRow:nth-child(9n)::after,.sbzs2 .itemRow:nth-child(9n)::before{
     /* background-color: red; */
     width: 100%;
     display: block;
}

.rdzx .itemRow{
     padding:12px 0 14px 0;
     /* min-height: 116px; */
     box-sizing: border-box;
}
.s1 .itemRow{
min-height: 80px;
}
.sbtt .itemRow{
     min-height: 145px
}
.footerList {

}
.footerList .title{
font-size: 16px;
}
.footerList .cont,.footerList .cont a{
     font-size: 14px;
     color: #b4b4b5;
     }
     .footerList.df4 .cont,.footerList.df3 .cont{width: 300px;}
   .footerList.df4 .cont>a{width: 25%;margin-top: 20px;}
   .footerList.df3 .cont>a{width: 33.33%;margin-top: 20px;}
   /* .footerList .cont>a:hover{color:#a50034} */
   .footerList.df1 .cont{
     color:#888888;
     line-height: 180%;
   }
   .bottomT{
        padding: 14px 0;
        border-top: 1px solid #575757;
        color: #b4b4b5;
   }
   .bottomT a{
        color: #fff;
        margin-left: 10px;
   }
   .swiper-container{position: relative;}
   .swiper-container .title{
        position: absolute;
        bottom: 0;
        width: 100%;
        left:0;
     
        background: rgba(0,0,0,0.4);
        padding:0 20px 20px 12px;
        box-shadow: 0 -10px 10px 10px rgba(0,0,0,0.4);
   }
   .swiper-container .title>a{
        width: 80%;
        font-size: 22px;
        color: #fff;
        font-weight: bold;
        }
   .swiper-container .title:hover{
        /* color: #a50034; */
   }
.swiper-pagination{
     width: 20% !important;
     position: absolute!important;
     right: 0!important;
     left: initial!important;
     z-index: 999;
     bottom: 20px !important;
}
.swiper-pagination-bullet{
     width: 8px !important;
     height: 6px !important;
     background-color: #fff !important;
     border-radius: 4px !important;
}
.swiper-pagination-bullet-active{
     width: 18px !important;
     /* height: 6px !important; */
     /* background-color: #fff !important; */

}
.phb .list .index{
     width: 20px;
     height: 20px;
     text-align: center;
     line-height: 20px;
     color: #999;
     background-color: #dddddd;
     font-size: 14px;
     margin-right: 10px;
     margin-top:6px;

}
.phb .list .itemRow:first-child .index{
     color: #fff;
     background-color: #fe2d46;
}
.phb .list .itemRow:nth-child(2) .index{
     color: #fff;
     background-color: #ff6600;
}
.phb .list .itemRow:nth-child(3) .index{
     color: #fff;
     background-color: #faa90e;
}
.classify .content .sbzs:first-child{
     padding-top: 0;
     margin-top: 0;
}
.classify .content .sbzs{
     padding-top: 20px;
}
.info3{
     background-color: #f7f7f7;
     color: #999;
     font-size: 16px;
     line-height: 26px;
     padding: 10px 12px;
     margin-bottom: 20px;
     position: relative;
}
.info3 .warningBox{
position: absolute;
right: 0;
bottom:-44px;
font-size: 12px;
color: #bbb;
cursor: pointer;
}
.info3 .warningBox img{
     width: 12px;
     margin:0 4px 4px 0;
     vertical-align: middle;
     display: inline-block;
}
.solid-bottom::after{
     display: none;
     /* border-bottom: 1px solid #ececec !important; */
}
.solid-bottom{
     border-bottom: 1px solid #ececec !important;
}
.logoCls{
     width:134px;height:34px;margin: 2px 0;
}
.prevBtn{
     display: block;
     padding: 20px;
     color: #fff;
     background-color: #a50034;
     margin-bottom: 30px;
}
.prevBtn:hover{
     color: #fff !important;
}
.prevBtn>span{
     display: block;
     width:310px
}
.detailList .imgBox{
     width: 150px;
     height: 100px;
     overflow: hidden;
     background-color: #f5f5f5;
     position: relative;
     line-height: 100px;
     text-align: center;
     font-size: 22px;
     font-weight: bold;
     color: #333 !important;
}
.detailList .imgBox img{
     position: absolute;
     width: 38px;
     height: 12px;
     left: 6px;
     top:6px;
}
/* 
.el-dropdown:hover{
}
.navList2 .item:hover .el-dropdown-menu{
     display: block;
}
.el-dropdown-menu {
     display: none;
     position: absolute;
     top: 30px;
     left: 0;
     z-index: 10;
     padding: 10px 0;
     margin: 5px 0;
     background-color: #fff;
     border: 1px solid #ebeef5;
     border-radius: 4px;
     box-shadow: 0 2px 12px 0 rgba(0,0,0,.1)
 }
 
 .el-dropdown-menu__item {
     list-style: none;
     line-height: 36px;
     padding: 0 20px;
     margin: 0;
     font-size: 14px;
     color: #606266;
     cursor: pointer;
     outline: none
 }
 .el-dropdown-menu__item a{
      white-space:nowrap;
 }
 .el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover {
     background-color: #fcedf2;
     color: #a50034
 }
 .el-dropdown-menu__item a:focus,.el-dropdown-menu__item:not(.is-disabled) a:hover,.el-dropdown-menu__item:hover a{
     background-color: #fcedf2;
     color: #a50034
 }
 
 .el-dropdown-menu__item i {
     margin-right: 5px
 }
 
 .el-dropdown-menu__item--divided {
     position: relative;
     margin-top: 6px;
     border-top: 1px solid #ebeef5
 }
 
 .el-dropdown-menu__item--divided:before {
     content: "";
     height: 6px;
     display: block;
     margin: 0 -20px;
     background-color: #fff
 }
 
 .el-dropdown-menu__item.is-disabled {
     cursor: default;
     color: #bbb;
     pointer-events: none
 }
 
 .el-dropdown-menu--medium {
     padding: 6px 0
 }
 
 .el-dropdown-menu--medium .el-dropdown-menu__item {
     line-height: 30px;
     padding: 0 17px;
     font-size: 14px
 }
 
 .el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided {
     margin-top: 6px
 }
 
 .el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {
     height: 6px;
     margin: 0 -17px
 }
 
 .el-dropdown-menu--small {
     padding: 6px 0
 }
 
 .el-dropdown-menu--small .el-dropdown-menu__item {
     line-height: 27px;
     padding: 0 15px;
     font-size: 13px
 }
 
 .el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided {
     margin-top: 4px
 }
 
 .el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {
     height: 4px;
     margin: 0 -15px
 }
 
 .el-dropdown-menu--mini {
     padding: 3px 0
 }
 
 .el-dropdown-menu--mini .el-dropdown-menu__item {
     line-height: 24px;
     padding: 0 10px;
     font-size: 12px
 }
 
 .el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided {
     margin-top: 3px
 }
 
 .el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {
     height: 3px;
     margin: 0 -10px
 }

 .el-dropdown-menu::after{
      content: '';
      position: absolute;left:50%;margin-left:-7px;top:-7px;
   display:inline-block;width:0;height:0;overflow:hidden;line-height:0;font-size:0;
          vertical-align:middle;
          border-bottom:7px solid red;
          border-top:0 none;
          border-left:7px solid transparent;
          border-right:7px solid transparent;
          _color:#FF3FFF;
          _filter:chroma(color=#FF3FFF);
 }
 .el-dropdown-menu::before{
     content: '';
     position: absolute;left:0;top:0;
  display:inline-block;width:0;height:0;overflow:hidden;line-height:0;font-size:0;
         vertical-align:middle;
         border-bottom:7px solid green;
         border-top:0 none;
         border-left:7px solid transparent;
         border-right:7px solid transparent;
         _color:#FF3FFF;
         _filter:chroma(color=#FF3FFF);
}
 */

 .layui-nav{
      background-color: #fff;
      color: #333;
      padding-right: 0;
 }
 .layui-nav .layui-nav-item a{
     color: #333;
     font-size: 16px;
     padding: 0 22px;
 }
 .layui-nav .layui-this a, .layui-nav .layui-nav-item a:hover{
      color: #333;
     
 }
 .layui-nav .layui-nav-child a{
     font-size: 14px;
     padding: 0 20px;
}
.layui-nav-child dd.layui-this{
     /* background-color:#fcedf2; */
     background-color:transparent;
     color: #333 !important;
}
.layui-nav-child dd:hover{
     background-color:#fcedf2;
}
.layui-nav-child dd:hover a{
     color: #a50034 !important;
}
.layui-nav .layui-nav-child a:hover{
     background-color:transparent;
     color: #333;
}
.layui-nav-bar{
     display: none !important;
     opacity: 0 !important;
}
.layui-nav-bar, .layui-nav .layui-this:after{
     background-color:transparent;
}

.layui-icon-down:before{
     display: none;   
     /* 二级菜单下拉箭头如果需要则改  去掉上面一行 */
}
.layui-layer-iframe {top:10px !important; }
.firstTitle+.secondTitle>div:nth-child(2){
     cursor: pointer;
     font-size: 12px;
     color: #bbb;
}